package org.jeecg.modules.geo.service;

import com.baomidou.mybatisplus.core.toolkit.support.SFunction;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.geo.entity.BimGeoApp;
import org.jeecg.modules.geo.model.BimGeoAppAuthConfig;

import java.util.List;

/**
 * @Description: geo应用管理
 * @Author: jeecg-boot
 * @Date: 2022-11-29
 * @Version: V1.0
 */
public interface IBimGeoAppService extends IService<BimGeoApp> {


    BimGeoApp find(SFunction<BimGeoApp, ?> column, Object val);

    List<BimGeoApp> findList(SFunction<BimGeoApp, ?> column, Object val);

    void add(BimGeoApp bimGeoApp);

    void update(BimGeoApp bimGeoApp);

    BimGeoAppAuthConfig getAuthConfig(Integer appId);

    void editAuthConfig(BimGeoAppAuthConfig bimGeoAppAuthConfig);

    List<Integer> allIdNotDelete();


}
